package com.zucc.controller.req;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @author : charspan
 * @Description :
 * @create : 2021-12-05 12:54 下午
 */
@Data
@ApiModel("新增角色-菜单参数")
public class RoleMenuAddReq {

    @ApiModelProperty(value = "角色类型（枚举），0:普通用户，1:教师用户，2:数据中心管理员，3:系统管理员", required = true)
    @NotNull(message = "角色类型不能为空")
    private Integer roleType;

    @ApiModelProperty(value = "有权访问的菜单编号列表", required = true)
    @NotEmpty(message = "有权访问的菜单编号列表不能为空")
    private List<Long> menuIds;
}
